
Research
Security News
Malicious PyPI Package Exploits Deezer API for Coordinated Music Piracy
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
@curong/types
Advanced tools
`@curong/types` 是一个功能全面的检测 `JavaScript` 类型的依赖,可以很方便的检测变量的类型。它们会接收一个参数并返回一个 `boolean` 值。有关详细的用法,请参照 `文档注释`。
@curong/types
@curong/types
是一个功能全面的检测 JavaScript
类型的依赖,可以很方便的检测变量的类型。它们会接收一个参数并返回一个 boolean
值。有关详细的用法,请参照 文档注释
。
@curong/types
主要包含以下的方法:
getTag
: 获取原型上的类型标记isAnyError
: 是不是一个任意的 Error
对象isArguments
: 是不是函数的参数isArray
: 是不是一个数组isArrayBuffer
: 是不是一个 ArrayBuffer
isArrayBufferView
: 是不是一个 ArrayBufferView
isArrayHave
: 是不是一个长度大于 0
的数组isArrayIndex
: 是不是一个数组的下标索引,它是一个大于或等于 0
并且小于或等于数组的最大长度的整数isAsyncFunction
: 是不是一个异步函数isBigInt
: 是不是一个 BigInt
(大数)isBigInt64Array
: 是不是一个 BigInt64Array
isBigUint64Array
: 是不是一个 BigUint64Array
isBlob
: 是不是一个 Blob
isBoolean
: 是不是一个布尔值或被包装后的布尔值对象isBooleanObject
: 是不是一个被包装后的布尔值对象,即 new Boolean
isBooleanPrimitive
: 是不是一个基本的布尔值,即 boolean
isBuffer
: 是不是一个 Buffer
isBufferHave
: 是不是一个长度大于 0
的 Buffer
isClass
: 是不是一个类isDataView
: 是不是一个 DataView
isDate
: 是不是一个有效的 Date
isDouble
: 是不是一个浮点数isDuplex
: 是不是一个 Duplex
isEqual
: 简单
的判断多个的值是否相等isError
: 是不是一个 Error
对象isEvalError
: 是不是一个 EvalError
对象isFalse
: 是不是 false
isFile
: 是不是一个 File
对象isFileReader
: 是不是一个 FileReader
对象isFloat32Array
: 是不是一个 Float32Array
,每一项的值为 1.2×10-38 - 3.4×1038
isFloat64Array
: 是不是一个 Float64Array
,每一项的值为 5.0×10-324 - 1.8×10308
isFunction
: 是不是一个函数(包含同步函数、异步函数和 Generator
函数)isFunctionHave
: 是不是一个参数个数大于 0
的函数isInt
: 是不是一个整数isGeneratorFunction
: 是不是一个 Generator
函数isInt16Array
: 是不是一个 Int8Array
,每一项的值为 -128 - 127
isInt32Array
: 是不是一个 Int16Array
,每一项的值为 -32768 - 32767
isInt8Array
: 是不是一个 Int32Array
,每一项的值为 -2147483648 - 2147483647
isIntHave
: 是不是一个大于 0
的整数,即无符号整数isIntSafe
: 是不是一个安全的整数isMap
: 是不是一个 Map
isMapHave
: 是不是一个长度大于 0
的 Map
isNaN
: 一个数字是不是 NaN
isNotEqual
: 简单
的判断多个的值是否不相等isNotZero
: 不是 0
isNull
: 是不是 null
isNullOrUndefined
: 是不是 undefined
或者 null
isNumber
: 是不是一个数字或被包装后的数字对象isNumberHave
: 是不是一个大于 0
并且小于或等于 Number.MAX_VALUE
的数字isNumberObject
: 是不是一个被包装后的数字对象,即 new Number()
isNumberPrimitive
: 是不是一个基本的数字,即 number
isNumberSafe
: 是不是一个安全的数字,该数字不能为 NaN
,并且介于 MAX_VALUE
和 -MAX_VALUE
之间isObject
: 是不是一个 [object Object]
的对象isObjectHave
: 是不是一个属性个数大于 0
的对象isObjectLike
: 是不是 T
类型的任意对象isPlainObject
: 是不是一个普通对象,即 {}
,该对象的原型指向 Object.prototype
isPlainObjectHave
: 是不是一个属性个数大于 0
的普通对象,即 {}
isPrimitive
: 是不是一个基本类型的值isPromise
: 是不是一个 Promise
isRangeError
: 是不是一个 RangeError
对象isReactElement
: 是不是一个 React
元素isReadable
: 是不是一个 Readable
isReferenceError
: 是不是一个 ReferenceError
对象isRegExp
: 是不是一个正则表达式isSet
: 是不是一个 Set
isSetHave
: 是不是一个长度大于 0
的 Set
isStream
: 是不是一个 Stream
isString
: 是不是一个字符串或被包装后的字符串对象isStringHave
: 是不是一个长度大于 0
的字符串isStringObject
: 是不是一个被包装后的字符串对象,即 new String()
isStringPrimitive
: 是不是一个基本的字符串,即 string
isStringTrim
: 是不是一个经过 trim
后长度大于 0
的字符串isSymbol
: 是不是一个 Symbol
isSyncFunction
: 是不是一个同步函数isSyntaxError
: 是不是一个 SyntaxError
对象isTransform
: 是不是一个 Transform
isTrue
: 是不是 true
isTypeError
: 是不是一个 TypeError
对象isTypeofObject
: 使用 typeof
判断是不是一个不是 null
的任意对象isUDouble
: 是不是一个无符号浮点数,即大于 0
的浮点数isUint
: 是不是一个无符号整数,即大于或等于 0
的整数isUint16Array
: 是不是一个 Uint16Array
,每一项的值为 0 - 65535
isUint32Array
: 是不是一个 Uint32Array
,每一项的值为 0 - 4294967295
isUint8Array
: 是不是一个 Uint8Array
,每一项的值为 0 - 255
isUint8ClampedArray
: 是不是一个 Uint8ClampedArray
,每一项的值为 0 - 255
isUintHave
: 是不是一个大于 0 的无符号整数isUintSafe
: 是不是一个安全的无符号整数isUintSafeHave
: 是不是一个大于 0 的安全的无符号整数isUndefined
: 是不是 undefined
isVarName
: 是不是可以把值当做 JavaScript
的变量名isWeakMap
: 是不是一个 WeakMap
isWeakSet
: 是不是一个 WeakSet
isWritable
: 是不是一个 Writable
isZero
: 是不是 0
MAX_ARRAY_LENGTH
: 获取数组最大索引下标的数字。最大为 2
的 32
次方减一,即 4294967295
FAQs
`@curong/types` 是一个功能全面的检测 `JavaScript` 类型的依赖,可以很方便的检测变量的类型。它们会接收一个参数并返回一个 `boolean` 值。有关详细的用法,请查看 `文档注释`。
The npm package @curong/types receives a total of 8 weekly downloads. As such, @curong/types popularity was classified as not popular.
We found that @curong/types demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.
Security News
Newly introduced telemetry in devenv 1.4 sparked a backlash over privacy concerns, leading to the removal of its AI-powered feature after strong community pushback.